// { dg-do preprocess }
// { dg-additional-options "-fmodules-ts" }

#define baz(x)
#define qux(x)
export module foo.bar baz(.) . garply qux(:);	// { dg-error "'\\\.' in module name or partition comes from or after macro expansion" }

int i;
